home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C/C++ Users Group Library 1996 July
/
C-C++ Users Group Library July 1996.iso
/
listings
/
v_09_08
/
9n08046a
< prev
next >
Wrap
Text File
|
1991-06-16
|
565b
|
27 lines
/* Typedef structures */
typedef struct{
char Red;
char Grn;
char Blu;
} rgb; /* Palette triple */
typedef struct colornode{
rgb key;
char pal_num;
struct colornode *Link[8];
} ColorNode;
/* Prototypes */
ColorNode *init_node(rgb color, char pal);
ColorNode *newnode(rgb color, char pal_num, ColorNode *parent, ColorNode *node);
ColorNode *Build_Tree(rgb *pal);
void Kill_Tree(ColorNode *node);
char find_color(rgb color, ColorNode *root);